package modelo

import org.junit.Before
import org.junit.Test
import org.junit.Assert

class testCreacion {
	var Sistema sistema
	TipoTerrestre tipoT
	
	@Before
	
	def void init(){
		tipoT= new TipoTerrestre
		sistema= new Sistema(new Jugador)
	}
	
	@Test
	def void probarPlanta(){
		var int aux = sistema.cuantasPlantasTengo()
		
		//creo una planta
		sistema.crearYGuardarPlanta(100,300,"tomateHomicida",tipoT)
		//me fijo si aumento el tamanio de plantasDisponibles
		Assert::assertTrue(sistema.cuantasPlantasTengo() >aux)
		
	}
	
	@Test
	def void probarZombie(){
		var int aux = sistema.cuantosZombiesTengo()
		
		//creo zombie
		sistema.crearYGuardarZombie(10,70, "zombie residen evil 2")
		//me fijo si aumento el tamanio de zombiesDisponibles
		Assert::assertTrue(sistema.cuantosZombiesTengo()>aux)
	}
}